Apparatus for selective processing of information characters in a data processing system



Feb. 20. 1968 n E KEEFER 3,370,275

APPARATUS FOR SELECTIVE PROCESSING CF INFORMATION CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 565 Sheets-Sheet. 1

MEMORY ll l3 NPUT/OUTPUT CONTROL UNIT ARITHMETIC UNIT CENTRAL PROCESSOR CONTROL CONSOLE DRE CARD PUNCH Q 8 6 25 :l 5 a IN VE N TORS.

DAVID E. KEEFER PROCESSING SYSTEM ATTORNEY Feb. 20. 1968 D E. KEEPER 3,370,275

APPARATUS FOR SELECTIVE PROCESSING OF INFORMATION I CHARACTERS IN A DATA PROCESSING SYSTEM Flled Aprll 15, 1965 365 Sheets-Sheet FIG. 2 0 AL PHANUMERIC DATA woRD CHARACTER CHARACTER CHARACTER CHARACTER B A 8 4 2 I Fl 6- J\ BINARY DATA WORD g am y, BUS

INSTRUCTION wo D 23222I ZOISIB I716 I5 I4I3I2 II I09 8 7 G 5 4 3 2| 0 PERA I ADDRESS 0 J CONTROL ADDRESS FIELD FIELD FIXED LOCATION INDEX WORD (WHEN USED FOR ADDRESS MODIFICATION) 23222I20l9I8ITI6I5I4|3 I2III0987 s5 4 3 2| 0 ADDRESS IELD F/GZe PSEQUENCE AMS WORD 2322a ZOISIBIT I6I5I4I3 I2 II I09 8 7 s 5 4 3 2| 0 \9 \\CLASS 853i ADDRESS FIELD A FIELD A INDIRECT ADDRESS FIELD Feb. 20. 1968 D E. KEEFER 7 APPARATUS I-UH SELECTIVE PROCESSING OF INFORMATION CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 365 Sheets-Sheet F G 2 f REMOTE AIVIS WORD CLASS ADDRESS FIELD QADDRESS CONTROL ADDRESS FIELD FIELD F/GZI'I INDIRECT AMS WORD 23222I20I9I8I7|6I5I4|3 I2II I09 8 7 s 5 43 2| 0 INDIRECT ADDRESS FIELD F/GZI' P SEQUENCE SAS WORD 23222I20|9I8|7I6I5I4I3I2Il I09 87 e 5 43 2 I 0 F/GZj REMOTE SAS WORD 23222|20l9|8|7|6l5l4|3IZII I09 3 76 5 4 3 2| 0 Feb. 20. 1968 D E KEEPER 3,370,275

APPARATUS FOR SELECTIVE PROCESSING OF INFORMATION CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 565 Sheets-Sheet 4 F/GZk CONTROL WORD-INSTRUCTION OGIMOVI 23222|2OI9I8|7I6I5|4I3I2 IIIO987 6 5 43 2 I o COUNT FROM" ADDRESS 5I2-N I FIELD N= NUMBER OF WORDS TO BE MOVED F/GZI CONTROL WORD INSTRUCTION I6( B RC I 2322a 2OI9 IBI? I6 I5 I 13 Ig I I09 8 7 e 5 4 32 I 0 WORK COUNT RESTORE COUNT 5II N 5H N N= NUMBER OF TIMES BRANCH IS TAKEN F/GZITI STATUS WORD-INSTRUCTION GTICPOI 232I20|9|8l7I6i5l4I3|2|I I09 8 7 s s 432 I o INDI ATDR INDIc AToR FIFJI ETITUE F/GZn LIST POINTER WORD (LPWI 23 22 2| zolg gll g s l4 I3 I2 II [0 9 a 7 e 5 4 3 2 I 0 gag"; ADDRESS FIELD M NUMBER OF CONTROL WORDS IN DATA CONTROL LIST. F/GZO DATA CONTROL WORD (DCW) 23222| 20I9 IBITIS I5I4l3|2 II I09 8 T s s 43 2 I o I ADDRESS FIELD N=NUMBER 0F CHARACTERS TO BE TRANSFERED BETWEEN MEMORY AND PERIPHERAL SUBSYSTEM Feb. 20. 1968 0 EV KEEPER 3,370,275

AP'fAlTA'IUS PUP! il'lLECTIVE PROCESSING OF INFURMATION CHARACTERS IN A DATA PROCESSING SYSTEM Filed Aprll 15. 1965 365 Sheets-Sheet CLOCK GENERATOR Feb. 20, 1968 o E. KEEPER 3,370,275

APFAMTUS FUR SELECTIVE: PROCESSING OF INFORMATIUN CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 365 Sheets-Sheet Y LOGIC INPUT 79 J -5 a? OUTPUT CLOCK r INPUT 76 I uf F G. 4 GATED CLOCK DISTRIBUTION DRIVER Feb. 20. 1968 0 E KEEPER 3,370,275

AIYAIIATUS FUR SELECTIVE PROCESSING OF INFORMATION CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 I565 SheetsSheet OUTPUT SIB-4 92 men I28 I39 uhy 26 l4 |2v T -|2v +3v FIG 5 GATED CLOCK AMPLIFIER Feb. 20. 1968 0 E. KEEPER 3,370,275 APPAP-ATUS FUR SELECTIJL I'HOCESSING OF INFORMATION UHARAGTLHS IN A DATA FROCESSING SYSTEM Filed April 15. 1965 (563 Sheets-$heet FLIP-FLOP D E. KEEF'ER Feb. 20. 196B APFAhATUS "1 SYSTEM CHARACTERS IN A DATA PROCESSI Filed April 15. 1965 565 Sheets-Sheet. 10

-T -T wom v5 6 n v5 5 3% 5%:

Emzm Smzm2 8. 5 mm 3 v2; Y P i K VGZ 9m" 3 mom m8 EN l (|l! VI: :21 -o- M 2 E S 2 mom w N O m+ QM\OON 5&8 S150 mm. m9

44206 hm. x0040 Feb. 20. 1968 o E. KEEPER FOEK SELECTIVE PROCESSING OF INFORMATION APPARATUS CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 Sheets-Sheet ll l2 V [2V r7222 )NPUTS 220 475 866IL L69K OUTPUT A i O W a I, i

Feb. 20. 1968 D Ev KEEFER 70,275 APPAIKAIUS EUH SLLECTIVEQ PHOCESSlNG CF INFORMATION CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 565 Sheets-Sheet 12 FIG. IO

LOGIC DRIVER Feb. 20. 1968 0 E. KEEPER 3,370,275

A PAhATUS FUR SELECTIVEQ PROCESSING CI INFOEMATIUN CHARACTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 FULL ADDER 363 Sheets-Sheet 1;

Feb. 20. 1968 D E. KEEPER 3,370,275

APFA'HRIUS FUR Q'ELECTIVE PROCESSING OF INFORMATION THMn-KRJTERS IN A DATA PROCESSING SYSTEM Filed April 15, 1965 I563 Sheets-Sheet 1 FIG. /5 MEMORY P ANE ROW E CTION Feb. 20, 1968 D E KEEPER 3,370,275

AEPAhATUE PUB JJLILEC'I'IVH PROCESSING OF INFORMATION CHARACTERS TN A DATA PROCESSING SYSTEM Filed April 15. 1965 l 403 4 K STACK-*4 UPPER 4 K OF UPPER a K "1 -0 XYBI-XYBB 4K STACK 3 LOWER 4K UPPER 8 K 4K STACK Z UPPER 4K 4 OF LOWER s K 4K sTAcK**| LOWER 4K 0F LOWER SK xvon-xvoa O xvmxvoe XY 8 l-XY 88 XXBI- XXBI'XXBB XXBB FIG. 16 as K MEMORY UNIT ADDESSING 565 Sheets-Sheet 1;;

Feb. 20, 1968 Filed April 15, 1965 D E KEEPER MFAHMUS FOE SELECTIVE PROCESSING OF INFORMATION CHARACTERS IN A DATA PROCESSING SYSTEM 563 Sheets-Sheet 19 LOGIC 395 FCCA INPUT SIGNALS FCCC FCCD 384 -ocPA QCGA 38' 3807 as? DMST fit FMBD CLOCK QCPG 385 F MB Z A QCPB 8% GENERATOR aces 390 COMMAND AND g CONTROL FLlP-FLOPS QCGC K ARC M32 390 CMA MDA c M Es RDX RDY INH WEN 397 r ga WRA J MEMORY TIMING WRB AND CONTROL LQQ Q DB|4 mo7 FTAR' UPPER ou| s l6 K MEMORY l4 UNIT 4'2 m/ FIAR PROGRAM pmcesson 4|} T FEAR LOWER 4|3 DULS N MEMORY T J FBI4 FIAR 1 32 K MEMQBI Doom Q w w EMU SE v 7 INFORMATION SYSTEM 563 Sheet$-Shee v W V W 4 w m8 T FL,FL FLI. 1 7T DATA PROCESSING D E KEEPER JELEJTIJE PROCESSING HAHAEJTEHi;

7 M m u M W W 7 mzuu J V W H Fl? 4? W m w k q i N W W m V V W E w W V f m jjl j j jjjii mii c m F eb. 20. 1968 Filed April 1 W W H H v 4 m v V 25 00*: mi: NC: 5: 0C: mess: Ska we: mo v3: NE: 6F o? 

